package com.yuncheng.spcyApi.selectXzxkApi.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * @author hua
 */
public class XzspXksqSxsqCpVo implements Serializable {

    /** 生产产品/经营产品/药品/制剂品种名称; */
    private String cpmc;

    /** 管理类别; */
    private String gllb;

    /** 产品类代码; */
    private String cpldm;

    /** 产品注册号; */
    private String cpzch;

    /** 剂型; */
    private String jx;

    /**  规格; */
    private String gg;

    /** 批准文号/标准号;国药准字Z45022114 */
    private String pzwh;

    /**  执行（产品）标准; */
    private String zxbz;

    /** 销售信息; */
    private String xsxx;

    /** 备注; */
    private String bz;

    /** 产品情况; */
    private String cpqk;

    /** 委托生产备注; */
    private String wtscbz;

    /** 委托期限; */
    @JsonFormat(
            timezone = "GMT+8",
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    @DateTimeFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private Date wtqx;

    /** 登载日期; */
    @JsonFormat(
            timezone = "GMT+8",
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    @DateTimeFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private String dzrq;

    /** 型号;*/
    private String xh;

    /** 标准名称; */
    private String bzmc;

    /** 标准编号; */
    private String bzbh;

    /** 商标名称; */
    private String sbmc;

    /** 商标证书编号; */
    private String sbbh;

    /** 加碘浓度 */
    private String jdnd;

    /** 供货单位名称; */
    private String ghdwmc;

    /** 上一年供货量; */
    private long snghl;

    /** 上一年销售量; */
    private long snxsl;

    /** 产品编号名称; */
    private String cpbhmc;

    /**  受托（委托）企业名称 */
    private String wtqymc;

    /** 受托（委托）企业社会信用代码  */
    private String wtqyshxydm;

    /** 受托（委托）企业地址 */
    private String wtqydz;

    /** 受托（委托）企业生产许可（备案）证号 */
    private String wtqyxkzh;

    /** 是否受托（委托）生产 */
    private String sfwtsc;

    /**  */
    private String sfdy;

    /** 是否加碘标识;@values 0:否 | 1:是 */
    @JsonProperty("sf_jd")
    private String sf_jd;

    /** 新旧生产/经营范围目录下的产品标识;@values 1:新生产 | 2:旧生产 */
    @JsonProperty("sf_jyfw_cpbs")
    private String sf_jyfw_cpbs;

    /** 产品类别;@values 0:无菌|1:植入|2:体外诊断试剂|4:定制式义齿|5:独立软件|3:其他 */
    private String cplb;

    public String getCpmc() {
        return cpmc;
    }

    public void setCpmc(String cpmc) {
        this.cpmc = cpmc;
    }

    public String getGllb() {
        return gllb;
    }

    public void setGllb(String gllb) {
        this.gllb = gllb;
    }

    public String getCpldm() {
        return cpldm;
    }

    public void setCpldm(String cpldm) {
        this.cpldm = cpldm;
    }

    public String getCpzch() {
        return cpzch;
    }

    public void setCpzch(String cpzch) {
        this.cpzch = cpzch;
    }

    public String getJx() {
        return jx;
    }

    public void setJx(String jx) {
        this.jx = jx;
    }

    public String getGg() {
        return gg;
    }

    public void setGg(String gg) {
        this.gg = gg;
    }

    public String getPzwh() {
        return pzwh;
    }

    public void setPzwh(String pzwh) {
        this.pzwh = pzwh;
    }

    public String getZxbz() {
        return zxbz;
    }

    public void setZxbz(String zxbz) {
        this.zxbz = zxbz;
    }

    public String getXsxx() {
        return xsxx;
    }

    public void setXsxx(String xsxx) {
        this.xsxx = xsxx;
    }

    public String getBz() {
        return bz;
    }

    public void setBz(String bz) {
        this.bz = bz;
    }

    public String getCpqk() {
        return cpqk;
    }

    public void setCpqk(String cpqk) {
        this.cpqk = cpqk;
    }

    public String getWtscbz() {
        return wtscbz;
    }

    public void setWtscbz(String wtscbz) {
        this.wtscbz = wtscbz;
    }

    public String getDzrq() {
        return dzrq;
    }

    public void setDzrq(String dzrq) {
        this.dzrq = dzrq;
    }

    public String getXh() {
        return xh;
    }

    public void setXh(String xh) {
        this.xh = xh;
    }

    public String getBzmc() {
        return bzmc;
    }

    public void setBzmc(String bzmc) {
        this.bzmc = bzmc;
    }

    public String getBzbh() {
        return bzbh;
    }

    public void setBzbh(String bzbh) {
        this.bzbh = bzbh;
    }

    public String getSbmc() {
        return sbmc;
    }

    public void setSbmc(String sbmc) {
        this.sbmc = sbmc;
    }

    public String getSbbh() {
        return sbbh;
    }

    public void setSbbh(String sbbh) {
        this.sbbh = sbbh;
    }

    public String getJdnd() {
        return jdnd;
    }

    public void setJdnd(String jdnd) {
        this.jdnd = jdnd;
    }

    public String getGhdwmc() {
        return ghdwmc;
    }

    public void setGhdwmc(String ghdwmc) {
        this.ghdwmc = ghdwmc;
    }

    public Date getWtqx() {
        return wtqx;
    }

    public void setWtqx(Date wtqx) {
        this.wtqx = wtqx;
    }

    public long getSnghl() {
        return snghl;
    }

    public void setSnghl(long snghl) {
        this.snghl = snghl;
    }

    public long getSnxsl() {
        return snxsl;
    }

    public void setSnxsl(long snxsl) {
        this.snxsl = snxsl;
    }

    public String getCpbhmc() {
        return cpbhmc;
    }

    public void setCpbhmc(String cpbhmc) {
        this.cpbhmc = cpbhmc;
    }

    public String getWtqymc() {
        return wtqymc;
    }

    public void setWtqymc(String wtqymc) {
        this.wtqymc = wtqymc;
    }

    public String getWtqyshxydm() {
        return wtqyshxydm;
    }

    public void setWtqyshxydm(String wtqyshxydm) {
        this.wtqyshxydm = wtqyshxydm;
    }

    public String getWtqydz() {
        return wtqydz;
    }

    public void setWtqydz(String wtqydz) {
        this.wtqydz = wtqydz;
    }

    public String getWtqyxkzh() {
        return wtqyxkzh;
    }

    public void setWtqyxkzh(String wtqyxkzh) {
        this.wtqyxkzh = wtqyxkzh;
    }

    public String getSfwtsc() {
        return sfwtsc;
    }

    public void setSfwtsc(String sfwtsc) {
        this.sfwtsc = sfwtsc;
    }

    public String getSfdy() {
        return sfdy;
    }

    public void setSfdy(String sfdy) {
        this.sfdy = sfdy;
    }

    public String getSf_jd() {
        return sf_jd;
    }

    public void setSf_jd(String sf_jd) {
        this.sf_jd = sf_jd;
    }

    public String getSf_jyfw_cpbs() {
        return sf_jyfw_cpbs;
    }

    public void setSf_jyfw_cpbs(String sf_jyfw_cpbs) {
        this.sf_jyfw_cpbs = sf_jyfw_cpbs;
    }

    public String getCplb() {
        return cplb;
    }

    public void setCplb(String cplb) {
        this.cplb = cplb;
    }
}
